.login-container{
	margin: 5px auto 7px auto;
	width: auto;
}
.login-container h4{
	margin-left: 10px;
}
.error-message{
	text-align: center;
	font-size: 80%;
}
.button-div{
	width: 100%;
	margin-top: 37px;
	text-align: center;
	font-size: 100%;
}
.data-div{
	width: 100%;
}
.data-div label{
	margin-top: 8px;
	float: left;
	display: block;
	font-size: 80% !important;
} 
.data-div input{
	margin-top: 5px;
	float: right;
	display: block;
	width: 56%;
	padding: 2%;
	font-size: 80% !important;
}
.prompt{
	color: #CCC;
}
@media screen and (max-width: 1250px) {
.data-div label{
	margin-top: 10px;
	font-size: 70% !important;
} 
.data-div input{
	width: 60%;
} 
}
@media screen and (max-width: 1180px) {
.data-div label{
	margin-top: 8px;
} 
.data-div input{
	width: 55%;
	font-size: 70% !important;
} 
}
@media screen and (max-width: 1113px) {
.data-div input{
	width: 95%;
}
.button-div{
	margin-top: 8px;
	font-size: 90%;
}
.data-div label, .data-div input{
	float: left;
	font-size: 80% !important;
}
.data-div label{
	margin: -25px 0 35px 0;
}
.data-div label:first-child{
	margin: 3px 0 35px 0;
}
.data-div input{
	margin: -30px 0 35px 0;
}
.data-div input:last-child{
	margin: -30px 0 10px 0;
}
}
@media screen and (max-width: 1040px) {
.button-div{
	font-size:80%;
}	
}
@media screen and (max-width: 920px) {
.button-div .button{
	width: 75%;
}
.error-message{
	font-size: 75%;
}
}
@media screen and (max-width: 834px){
.data-div{
	font-size: 90%;
}
.button-div .button{
	width: 80%;
}
}
@media screen and (max-width: 764px){
.data-div{
	font-size: 75%;
}
.button-div .button{
	width: 88%;
}
}
@media screen and (max-width: 710px){
.data-div label{
	font-size: 90%;
}
.data-div input{
	font-size: 70%;
}
.button-div .button{
	width: 90%;
}
}
@media screen and (max-width: 704px){
.data-div label{
	font-size: 90%;
}
.data-div input{
	font-size: 75% !important;
	height: 14px;
}
.button-div .button{
	width: 98%;
}
}